package pro.cherish.knowledgeumldesignpattern.designPattern.com.cherish.singleton;

/**
 * 饿汉单例（类初始化时，立即加载这个对象（没有延时加载的优势），加载类时天然的是线程安全的）
 */
public class T01 {
    /**
     * 构造器私有化
     */
    private T01(){ }
//    初始化加载
    private static T01 instance = new T01();
//    公开获取实例方法，方法没有同步，调用效率高
    public static T01 getInstance(){
        return instance;
    }
}
